Big Huge Thesaurus

Salvinia auriculata

noun